/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ventasautomotrices;

import java.util.ArrayList;

/**
 *
 * @author Ari Mendez
 */
public class Venta {
    public int id;
    public String fecha;
    public Empleado encargado_venta;
    public ArrayList<Carro> detalle_venta;
    public boolean regresar;
    public boolean recordar;
    
    public Venta(){
        id=0;
        fecha="01/01/2013";
        detalle_venta=new ArrayList<Carro>();
        regresar=false;
        recordar=false;
    }
    public Memento CrearMemento(){
        Memento me=new Memento();
        me.EstablecerEstado(id, fecha, encargado_venta, (ArrayList<Carro>)detalle_venta.clone());
        return me;
    }
    public void EstablecerMemento(Memento me){
        me.ObtenerEstado(this);
    }
    public void agregardetalle(Carro c){
        detalle_venta.add(c);
        recordar=true;
    }
}
